One class (Teacher's decision).
Scratch software.
Students should know the following before this exercise.